.logout-form {
  display: inline-flex;
  margin: 0;
}

.logout-btn {
  margin: 0;
  padding: var(--pico-nav-link-spacing-vertical)
    var(--pico-nav-link-spacing-horizontal);
  display: inline-block;
  width: auto !important;
}

footer {
  margin-block: calc(var(--pico-spacing) * 2);
  padding-top: calc(var(--pico-spacing) * 2);
  border-top: var(--pico-border-width) solid var(--pico-muted-border-color);
  font-size: 0.75rem;
  text-align: center;
}

@media (prefers-color-scheme: dark) {
  .shiki,
  .shiki span {
    color: var(--shiki-dark) !important;
    background-color: var(--shiki-dark-bg) !important;
    font-style: var(--shiki-dark-font-style) !important;
    font-weight: var(--shiki-dark-font-weight) !important;
    text-decoration: var(--shiki-dark-text-decoration) !important;
  }
}

/* cSpell: ignore shiki */
